home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 1999 November / maximum-cd-1999-11.iso / Battlezone II / Disk1 / data1.cab / Program_Executable_Files / data.pak / config_escape_bzescape_input.cfg < prev    next >
Encoding:
Text File  |  1999-08-25  |  25.1 KB  |  1,351 lines

  1. // ========================
  2. // BATTLEZONE ESCAPE SCREEN
  3. // (INPUT OPTIONS PAGE)
  4. // ========================
  5.  
  6. //
  7. // CREATE INPUT CONFIGURATION PAGE
  8. //
  9. CreateControl("EscapeInput", "WINDOW")
  10. {
  11.     Geometry("HCENTRE", "VCENTRE");
  12.     Position(0, 5);
  13.     Size(525, 345);
  14.     BorderSize(10);
  15.     BevelSize(5);
  16.     TabSize(150, 10);
  17.     Style("OUTLINE", "INERT");
  18.     Title("Input Options");
  19.     TitleFont("MEDIUM");
  20.  
  21.     // create forward control window
  22.     CreateControl("Forward", "WINDOW")
  23.     {
  24.         Style("TRANSPARENT", "INERT");
  25.         Position(0, 0);
  26.         Size(250, 30);
  27.  
  28.         // create control title
  29.         CreateControl("Title", "STATIC")
  30.         {
  31.             Position(0, 0);
  32.             Size(250, 10);
  33.             JustifyText("LEFT");
  34.             Text("Forward");
  35.             Font("MEDIUM");
  36.             Style("TRANSPARENT");
  37.         }
  38.  
  39.         // create bind button
  40.         CreateControl("Bind", "BUTTON")
  41.         {
  42.             ColorGroup("LISTBOX");
  43.             Position(5, 20);
  44.             Size(40, 5);
  45.             BorderSize(5);
  46.             BevelSize(3);
  47.             Text("Bind");
  48.             Font("SMALL");
  49.             Style("ROLLOVER");
  50.             NotifyParent("Button::Press", "Bind");
  51.         }
  52.  
  53.         // create clear button
  54.         CreateControl("Clear", "BUTTON")
  55.         {
  56.             ColorGroup("LISTBOX");
  57.             Position(60, 20);
  58.             Size(40, 5);
  59.             BorderSize(5);
  60.             BevelSize(3);
  61.             Text("Clear");
  62.             Font("SMALL");
  63.             Style("ROLLOVER");
  64.             NotifyParent("Button::Press", "Clear");
  65.         }
  66.  
  67.         // create value display
  68.         CreateControl("Value", "STATIC")
  69.         {
  70.             ColorGroup("BACKGROUND");
  71.             Position(115, 20);
  72.             Size(135, 5);
  73.             BorderSize(5);
  74.             BevelSize(3);
  75.             Font("SMALL");
  76.             JustifyText("LEFT");
  77.             UseVar("inputbind.throttle_up.value");
  78.         }
  79.  
  80.         OnEvent("Bind")
  81.         {
  82.             Cmd("inputbind.throttle_up.bind");
  83.         }
  84.  
  85.         OnEvent("Clear")
  86.         {
  87.             Cmd("inputbind.throttle_up.clear");
  88.         }
  89.     }
  90.  
  91.     // create reverse control window
  92.     CreateControl("Reverse", "WINDOW")
  93.     {
  94.         Style("TRANSPARENT", "INERT");
  95.         Position(0, 35);
  96.         Size(250, 30);
  97.  
  98.         // create control title
  99.         CreateControl("Title", "STATIC")
  100.         {
  101.             Position(0, 0);
  102.             Size(250, 10);
  103.             JustifyText("LEFT");
  104.             Text("Reverse");
  105.             Font("MEDIUM");
  106.             Style("TRANSPARENT");
  107.         }
  108.  
  109.         // create bind button
  110.         CreateControl("Bind", "BUTTON")
  111.         {
  112.             ColorGroup("LISTBOX");
  113.             Position(5, 20);
  114.             Size(40, 5);
  115.             BorderSize(5);
  116.             BevelSize(3);
  117.             Text("Bind");
  118.             Font("SMALL");
  119.             Style("ROLLOVER");
  120.             NotifyParent("Button::Press", "Bind");
  121.         }
  122.  
  123.         // create clear button
  124.         CreateControl("Clear", "BUTTON")
  125.         {
  126.             ColorGroup("LISTBOX");
  127.             Position(60, 20);
  128.             Size(40, 5);
  129.             BorderSize(5);
  130.             BevelSize(3);
  131.             Text("Clear");
  132.             Font("SMALL");
  133.             Style("ROLLOVER");
  134.             NotifyParent("Button::Press", "Clear");
  135.         }
  136.  
  137.         // create value display
  138.         CreateControl("Value", "STATIC")
  139.         {
  140.             ColorGroup("BACKGROUND");
  141.             Position(115, 20);
  142.             Size(135, 5);
  143.             BorderSize(5);
  144.             BevelSize(3);
  145.             Font("SMALL");
  146.             JustifyText("LEFT");
  147.             UseVar("inputbind.throttle_down.value");
  148.         }
  149.  
  150.         OnEvent("Bind")
  151.         {
  152.             Cmd("inputbind.throttle_down.bind");
  153.         }
  154.  
  155.         OnEvent("Clear")
  156.         {
  157.             Cmd("inputbind.throttle_down.clear");
  158.         }
  159.     }
  160.  
  161.     // create strafe left control window
  162.     CreateControl("StrafeLeft", "WINDOW")
  163.     {
  164.         Style("TRANSPARENT", "INERT");
  165.         Position(0, 70);
  166.         Size(250, 30);
  167.  
  168.         // create control title
  169.         CreateControl("Title", "STATIC")
  170.         {
  171.             Position(0, 0);
  172.             Size(250, 10);
  173.             JustifyText("LEFT");
  174.             Text("Strafe Left");
  175.             Font("MEDIUM");
  176.             Style("TRANSPARENT");
  177.         }
  178.  
  179.         // create bind button
  180.         CreateControl("Bind", "BUTTON")
  181.         {
  182.             ColorGroup("LISTBOX");
  183.             Position(5, 20);
  184.             Size(40, 5);
  185.             BorderSize(5);
  186.             BevelSize(3);
  187.             Text("Bind");
  188.             Font("SMALL");
  189.             Style("ROLLOVER");
  190.             NotifyParent("Button::Press", "Bind");
  191.         }
  192.  
  193.         // create clear button
  194.         CreateControl("Clear", "BUTTON")
  195.         {
  196.             ColorGroup("LISTBOX");
  197.             Position(60, 20);
  198.             Size(40, 5);
  199.             BorderSize(5);
  200.             BevelSize(3);
  201.             Text("Clear");
  202.             Font("SMALL");
  203.             Style("ROLLOVER");
  204.             NotifyParent("Button::Press", "Clear");
  205.         }
  206.  
  207.         // create value display
  208.         CreateControl("Value", "STATIC")
  209.         {
  210.             ColorGroup("BACKGROUND");
  211.             Position(115, 20);
  212.             Size(135, 5);
  213.             BorderSize(5);
  214.             BevelSize(3);
  215.             Font("SMALL");
  216.             JustifyText("LEFT");
  217.             UseVar("inputbind.strafe_left.value");
  218.         }
  219.  
  220.         OnEvent("Bind")
  221.         {
  222.             Cmd("inputbind.strafe_left.bind");
  223.         }
  224.  
  225.         OnEvent("Clear")
  226.         {
  227.             Cmd("inputbind.strafe_left.clear");
  228.         }
  229.     }
  230.  
  231.     // create strafe right control window
  232.     CreateControl("StrafeRight", "WINDOW")
  233.     {
  234.         Style("TRANSPARENT", "INERT");
  235.         Position(0, 105);
  236.         Size(250, 30);
  237.  
  238.         // create control title
  239.         CreateControl("Title", "STATIC")
  240.         {
  241.             Position(0, 0);
  242.             Size(250, 10);
  243.             JustifyText("LEFT");
  244.             Text("Strafe Right");
  245.             Font("MEDIUM");
  246.             Style("TRANSPARENT");
  247.         }
  248.  
  249.         // create bind button
  250.         CreateControl("Bind", "BUTTON")
  251.         {
  252.             ColorGroup("LISTBOX");
  253.             Position(5, 20);
  254.             Size(40, 5);
  255.             BorderSize(5);
  256.             BevelSize(3);
  257.             Text("Bind");
  258.             Font("SMALL");
  259.             Style("ROLLOVER");
  260.             NotifyParent("Button::Press", "Bind");
  261.         }
  262.  
  263.         // create clear button
  264.         CreateControl("Clear", "BUTTON")
  265.         {
  266.             ColorGroup("LISTBOX");
  267.             Position(60, 20);
  268.             Size(40, 5);
  269.             BorderSize(5);
  270.             BevelSize(3);
  271.             Text("Clear");
  272.             Font("SMALL");
  273.             Style("ROLLOVER");
  274.             NotifyParent("Button::Press", "Clear");
  275.         }
  276.  
  277.         // create value display
  278.         CreateControl("Value", "STATIC")
  279.         {
  280.             ColorGroup("BACKGROUND");
  281.             Position(115, 20);
  282.             Size(135, 5);
  283.             BorderSize(5);
  284.             BevelSize(3);
  285.             Font("SMALL");
  286.             JustifyText("LEFT");
  287.             UseVar("inputbind.strafe_right.value");
  288.         }
  289.  
  290.         OnEvent("Bind")
  291.         {
  292.             Cmd("inputbind.strafe_right.bind");
  293.         }
  294.  
  295.         OnEvent("Clear")
  296.         {
  297.             Cmd("inputbind.strafe_right.clear");
  298.         }
  299.     }
  300.  
  301.     // create pitch up window
  302.     CreateControl("PitchUp", "WINDOW")
  303.     {
  304.         Style("TRANSPARENT", "INERT");
  305.         Position(0, 140);
  306.         Size(250, 30);
  307.  
  308.         // create control title
  309.         CreateControl("Title", "STATIC")
  310.         {
  311.             Position(0, 0);
  312.             Size(250, 10);
  313.             JustifyText("LEFT");
  314.             Text("Pitch Up");
  315.             Font("MEDIUM");
  316.             Style("TRANSPARENT");
  317.         }
  318.  
  319.         // create bind button
  320.         CreateControl("Bind", "BUTTON")
  321.         {
  322.             ColorGroup("LISTBOX");
  323.             Position(5, 20);
  324.             Size(40, 5);
  325.             BorderSize(5);
  326.             BevelSize(3);
  327.             Text("Bind");
  328.             Font("SMALL");
  329.             Style("ROLLOVER");
  330.             NotifyParent("Button::Press", "Bind");
  331.         }
  332.  
  333.         // create clear button
  334.         CreateControl("Clear", "BUTTON")
  335.         {
  336.             ColorGroup("LISTBOX");
  337.             Position(60, 20);
  338.             Size(40, 5);
  339.             BorderSize(5);
  340.             BevelSize(3);
  341.             Text("Clear");
  342.             Font("SMALL");
  343.             Style("ROLLOVER");
  344.             NotifyParent("Button::Press", "Clear");
  345.         }
  346.  
  347.         // create value display
  348.         CreateControl("Value", "STATIC")
  349.         {
  350.             ColorGroup("BACKGROUND");
  351.             Position(115, 20);
  352.             Size(135, 5);
  353.             BorderSize(5);
  354.             BevelSize(3);
  355.             Font("SMALL");
  356.             JustifyText("LEFT");
  357.             UseVar("inputbind.pitch_up.value");
  358.         }
  359.  
  360.         OnEvent("Bind")
  361.         {
  362.             Cmd("inputbind.pitch_up.bind");
  363.         }
  364.  
  365.         OnEvent("Clear")
  366.         {
  367.             Cmd("inputbind.pitch_up.clear");
  368.         }
  369.     }
  370.  
  371.     // create pitch down control window
  372.     CreateControl("PitchDown", "WINDOW")
  373.     {
  374.         Style("TRANSPARENT", "INERT");
  375.         Position(0, 175);
  376.         Size(250, 30);
  377.  
  378.         // create control title
  379.         CreateControl("Title", "STATIC")
  380.         {
  381.             Position(0, 0);
  382.             Size(250, 10);
  383.             JustifyText("LEFT");
  384.             Text("Pitch Down");
  385.             Font("MEDIUM");
  386.             Style("TRANSPARENT");
  387.         }
  388.  
  389.         // create bind button
  390.         CreateControl("Bind", "BUTTON")
  391.         {
  392.             ColorGroup("LISTBOX");
  393.             Position(5, 20);
  394.             Size(40, 5);
  395.             BorderSize(5);
  396.             BevelSize(3);
  397.             Text("Bind");
  398.             Font("SMALL");
  399.             Style("ROLLOVER");
  400.             NotifyParent("Button::Press", "Bind");
  401.         }
  402.  
  403.         // create clear button
  404.         CreateControl("Clear", "BUTTON")
  405.         {
  406.             ColorGroup("LISTBOX");
  407.             Position(60, 20);
  408.             Size(40, 5);
  409.             BorderSize(5);
  410.             BevelSize(3);
  411.             Text("Clear");
  412.             Font("SMALL");
  413.             Style("ROLLOVER");
  414.             NotifyParent("Button::Press", "Clear");
  415.         }
  416.  
  417.         // create value display
  418.         CreateControl("Value", "STATIC")
  419.         {
  420.             ColorGroup("BACKGROUND");
  421.             Position(115, 20);
  422.             Size(135, 5);
  423.             BorderSize(5);
  424.             BevelSize(3);
  425.             Font("SMALL");
  426.             JustifyText("LEFT");
  427.             UseVar("inputbind.pitch_down.value");
  428.         }
  429.  
  430.         OnEvent("Bind")
  431.         {
  432.             Cmd("inputbind.pitch_down.bind");
  433.         }
  434.  
  435.         OnEvent("Clear")
  436.         {
  437.             Cmd("inputbind.pitch_down.clear");
  438.         }
  439.     }
  440.  
  441.     // create steer left control window
  442.     CreateControl("SteerLeft", "WINDOW")
  443.     {
  444.         Style("TRANSPARENT", "INERT");
  445.         Position(0, 210);
  446.         Size(250, 30);
  447.  
  448.         // create control title
  449.         CreateControl("Title", "STATIC")
  450.         {
  451.             Position(0, 0);
  452.             Size(250, 10);
  453.             JustifyText("LEFT");
  454.             Text("Steer Left");
  455.             Font("MEDIUM");
  456.             Style("TRANSPARENT");
  457.         }
  458.  
  459.         // create bind button
  460.         CreateControl("Bind", "BUTTON")
  461.         {
  462.             ColorGroup("LISTBOX");
  463.             Position(5, 20);
  464.             Size(40, 5);
  465.             BorderSize(5);
  466.             BevelSize(3);
  467.             Text("Bind");
  468.             Font("SMALL");
  469.             Style("ROLLOVER");
  470.             NotifyParent("Button::Press", "Bind");
  471.         }
  472.  
  473.         // create clear button
  474.         CreateControl("Clear", "BUTTON")
  475.         {
  476.             ColorGroup("LISTBOX");
  477.             Position(60, 20);
  478.             Size(40, 5);
  479.             BorderSize(5);
  480.             BevelSize(3);
  481.             Text("Clear");
  482.             Font("SMALL");
  483.             Style("ROLLOVER");
  484.             NotifyParent("Button::Press", "Clear");
  485.         }
  486.  
  487.         // create value display
  488.         CreateControl("Value", "STATIC")
  489.         {
  490.             ColorGroup("BACKGROUND");
  491.             Position(115, 20);
  492.             Size(135, 5);
  493.             BorderSize(5);
  494.             BevelSize(3);
  495.             Font("SMALL");
  496.             JustifyText("LEFT");
  497.             UseVar("inputbind.steer_left.value");
  498.         }
  499.  
  500.         OnEvent("Bind")
  501.         {
  502.             Cmd("inputbind.steer_left.bind");
  503.         }
  504.  
  505.         OnEvent("Clear")
  506.         {
  507.             Cmd("inputbind.steer_left.clear");
  508.         }
  509.     }
  510.  
  511.     // create steer right control window
  512.     CreateControl("SteerRight", "WINDOW")
  513.     {
  514.         Style("TRANSPARENT", "INERT");
  515.         Position(0, 245);
  516.         Size(250, 30);
  517.  
  518.         // create control title
  519.         CreateControl("Title", "STATIC")
  520.         {
  521.             Position(0, 0);
  522.             Size(250, 10);
  523.             JustifyText("LEFT");
  524.             Text("Steer Right");
  525.             Font("MEDIUM");
  526.             Style("TRANSPARENT");
  527.         }
  528.  
  529.         // create bind button
  530.         CreateControl("Bind", "BUTTON")
  531.         {
  532.             ColorGroup("LISTBOX");
  533.             Position(5, 20);
  534.             Size(40, 5);
  535.             BorderSize(5);
  536.             BevelSize(3);
  537.             Text("Bind");
  538.             Font("SMALL");
  539.             Style("ROLLOVER");
  540.             NotifyParent("Button::Press", "Bind");
  541.         }
  542.  
  543.         // create clear button
  544.         CreateControl("Clear", "BUTTON")
  545.         {
  546.             ColorGroup("LISTBOX");
  547.             Position(60, 20);
  548.             Size(40, 5);
  549.             BorderSize(5);
  550.             BevelSize(3);
  551.             Text("Clear");
  552.             Font("SMALL");
  553.             Style("ROLLOVER");
  554.             NotifyParent("Button::Press", "Clear");
  555.         }
  556.  
  557.         // create value display
  558.         CreateControl("Value", "STATIC")
  559.         {
  560.             ColorGroup("BACKGROUND");
  561.             Position(115, 20);
  562.             Size(135, 5);
  563.             BorderSize(5);
  564.             BevelSize(3);
  565.             Font("SMALL");
  566.             JustifyText("LEFT");
  567.             UseVar("inputbind.steer_right.value");
  568.         }
  569.  
  570.         OnEvent("Bind")
  571.         {
  572.             Cmd("inputbind.steer_right.bind");
  573.         }
  574.  
  575.         OnEvent("Clear")
  576.         {
  577.             Cmd("inputbind.steer_right.clear");
  578.         }
  579.     }
  580.  
  581.     // create jump control window
  582.     CreateControl("Jump", "WINDOW")
  583.     {
  584.         Style("TRANSPARENT", "INERT");
  585.         Position(0, 280);
  586.         Size(250, 30);
  587.  
  588.         // create control title
  589.         CreateControl("Title", "STATIC")
  590.         {
  591.             Position(0, 0);
  592.             Size(250, 10);
  593.             JustifyText("LEFT");
  594.             Text("Jump");
  595.             Font("MEDIUM");
  596.             Style("TRANSPARENT");
  597.         }
  598.  
  599.         // create bind button
  600.         CreateControl("Bind", "BUTTON")
  601.         {
  602.             ColorGroup("LISTBOX");
  603.             Position(5, 20);
  604.             Size(40, 5);
  605.             BorderSize(5);
  606.             BevelSize(3);
  607.             Text("Bind");
  608.             Font("SMALL");
  609.             Style("ROLLOVER");
  610.             NotifyParent("Button::Press", "Bind");
  611.         }
  612.  
  613.         // create clear button
  614.         CreateControl("Clear", "BUTTON")
  615.         {
  616.             ColorGroup("LISTBOX");
  617.             Position(60, 20);
  618.             Size(40, 5);
  619.             BorderSize(5);
  620.             BevelSize(3);
  621.             Text("Clear");
  622.             Font("SMALL");
  623.             Style("ROLLOVER");
  624.             NotifyParent("Button::Press", "Clear");
  625.         }
  626.  
  627.         // create value display
  628.         CreateControl("Value", "STATIC")
  629.         {
  630.             ColorGroup("BACKGROUND");
  631.             Position(115, 20);
  632.             Size(135, 5);
  633.             BorderSize(5);
  634.             BevelSize(3);
  635.             Font("SMALL");
  636.             JustifyText("LEFT");
  637.             UseVar("inputbind.jump.value");
  638.         }
  639.  
  640.         OnEvent("Bind")
  641.         {
  642.             Cmd("inputbind.jump.bind");
  643.         }
  644.  
  645.         OnEvent("Clear")
  646.         {
  647.             Cmd("inputbind.jump.clear");
  648.         }
  649.     }
  650.  
  651.     // create deploy control window
  652.     CreateControl("Deploy", "WINDOW")
  653.     {
  654.         Style("TRANSPARENT", "INERT");
  655.         Position(0, 315);
  656.         Size(250, 30);
  657.  
  658.         // create control title
  659.         CreateControl("Title", "STATIC")
  660.         {
  661.             Position(0, 0);
  662.             Size(250, 10);
  663.             JustifyText("LEFT");
  664.             Text("Deploy");
  665.             Font("MEDIUM");
  666.             Style("TRANSPARENT");
  667.         }
  668.  
  669.         // create bind button
  670.         CreateControl("Bind", "BUTTON")
  671.         {
  672.             ColorGroup("LISTBOX");
  673.             Position(5, 20);
  674.             Size(40, 5);
  675.             BorderSize(5);
  676.             BevelSize(3);
  677.             Text("Bind");
  678.             Font("SMALL");
  679.             Style("ROLLOVER");
  680.             NotifyParent("Button::Press", "Bind");
  681.         }
  682.  
  683.         // create clear button
  684.         CreateControl("Clear", "BUTTON")
  685.         {
  686.             ColorGroup("LISTBOX");
  687.             Position(60, 20);
  688.             Size(40, 5);
  689.             BorderSize(5);
  690.             BevelSize(3);
  691.             Text("Clear");
  692.             Font("SMALL");
  693.             Style("ROLLOVER");
  694.             NotifyParent("Button::Press", "Clear");
  695.         }
  696.  
  697.         // create value display
  698.         CreateControl("Value", "STATIC")
  699.         {
  700.             ColorGroup("BACKGROUND");
  701.             Position(115, 20);
  702.             Size(135, 5);
  703.             BorderSize(5);
  704.             BevelSize(3);
  705.             Font("SMALL");
  706.             JustifyText("LEFT");
  707.             UseVar("inputbind.deploy.value");
  708.         }
  709.  
  710.         OnEvent("Bind")
  711.         {
  712.             Cmd("inputbind.deploy.bind");
  713.         }
  714.  
  715.         OnEvent("Clear")
  716.         {
  717.             Cmd("inputbind.deploy.clear");
  718.         }
  719.     }
  720.  
  721.     // create weapon fire control window
  722.     CreateControl("WeaponFire", "WINDOW")
  723.     {
  724.         Style("TRANSPARENT", "INERT");
  725.         Position(270, 0);
  726.         Size(250, 30);
  727.  
  728.         // create control title
  729.         CreateControl("Title", "STATIC")
  730.         {
  731.             Position(0, 0);
  732.             Size(250, 10);
  733.             JustifyText("LEFT");
  734.             Text("Fire Weapon");
  735.             Font("MEDIUM");
  736.             Style("TRANSPARENT");
  737.         }
  738.  
  739.         // create bind button
  740.         CreateControl("Bind", "BUTTON")
  741.         {
  742.             ColorGroup("LISTBOX");
  743.             Position(5, 20);
  744.             Size(40, 5);
  745.             BorderSize(5);
  746.             BevelSize(3);
  747.             Text("Bind");
  748.             Font("SMALL");
  749.             Style("ROLLOVER");
  750.             NotifyParent("Button::Press", "Bind");
  751.         }
  752.  
  753.         // create clear button
  754.         CreateControl("Clear", "BUTTON")
  755.         {
  756.             ColorGroup("LISTBOX");
  757.             Position(60, 20);
  758.             Size(40, 5);
  759.             BorderSize(5);
  760.             BevelSize(3);
  761.             Text("Clear");
  762.             Font("SMALL");
  763.             Style("ROLLOVER");
  764.             NotifyParent("Button::Press", "Clear");
  765.         }
  766.  
  767.         // create value display
  768.         CreateControl("Value", "STATIC")
  769.         {
  770.             ColorGroup("BACKGROUND");
  771.             Position(115, 20);
  772.             Size(135, 5);
  773.             BorderSize(5);
  774.             BevelSize(3);
  775.             Font("SMALL");
  776.             JustifyText("LEFT");
  777.             UseVar("inputbind.weapon_fire.value");
  778.         }
  779.  
  780.         OnEvent("Bind")
  781.         {
  782.             Cmd("inputbind.weapon_fire.bind");
  783.         }
  784.  
  785.         OnEvent("Clear")
  786.         {
  787.             Cmd("inputbind.weapon_fire.clear");
  788.         }
  789.     }
  790.  
  791.     // create weapon special control window
  792.     CreateControl("WeaponSpecial", "WINDOW")
  793.     {
  794.         Style("TRANSPARENT", "INERT");
  795.         Position(270, 35);
  796.         Size(250, 30);
  797.  
  798.         // create control title
  799.         CreateControl("Title", "STATIC")
  800.         {
  801.             Position(0, 0);
  802.             Size(250, 10);
  803.             JustifyText("LEFT");
  804.             Text("Fire Special");
  805.             Font("MEDIUM");
  806.             Style("TRANSPARENT");
  807.         }
  808.  
  809.         // create bind button
  810.         CreateControl("Bind", "BUTTON")
  811.         {
  812.             ColorGroup("LISTBOX");
  813.             Position(5, 20);
  814.             Size(40, 5);
  815.             BorderSize(5);
  816.             BevelSize(3);
  817.             Text("Bind");
  818.             Font("SMALL");
  819.             Style("ROLLOVER");
  820.             NotifyParent("Button::Press", "Bind");
  821.         }
  822.  
  823.         // create clear button
  824.         CreateControl("Clear", "BUTTON")
  825.         {
  826.             ColorGroup("LISTBOX");
  827.             Position(60, 20);
  828.             Size(40, 5);
  829.             BorderSize(5);
  830.             BevelSize(3);
  831.             Text("Clear");
  832.             Font("SMALL");
  833.             Style("ROLLOVER");
  834.             NotifyParent("Button::Press", "Clear");
  835.         }
  836.  
  837.         // create value display
  838.         CreateControl("Value", "STATIC")
  839.         {
  840.             ColorGroup("BACKGROUND");
  841.             Position(115, 20);
  842.             Size(135, 5);
  843.             BorderSize(5);
  844.             BevelSize(3);
  845.             Font("SMALL");
  846.             JustifyText("LEFT");
  847.             UseVar("inputbind.weapon_special.value");
  848.         }
  849.  
  850.         OnEvent("Bind")
  851.         {
  852.             Cmd("inputbind.weapon_special.bind");
  853.         }
  854.  
  855.         OnEvent("Clear")
  856.         {
  857.             Cmd("inputbind.weapon_special.clear");
  858.         }
  859.     }
  860.  
  861.     // create weapon next control window
  862.     CreateControl("WeaponNext", "WINDOW")
  863.     {
  864.         Style("TRANSPARENT", "INERT");
  865.         Position(270, 70);
  866.         Size(250, 30);
  867.  
  868.         // create control title
  869.         CreateControl("Title", "STATIC")
  870.         {
  871.             Position(0, 0);
  872.             Size(250, 10);
  873.             JustifyText("LEFT");
  874.             Text("Next Weapon");
  875.             Font("MEDIUM");
  876.             Style("TRANSPARENT");
  877.         }
  878.  
  879.         // create bind button
  880.         CreateControl("Bind", "BUTTON")
  881.         {
  882.             ColorGroup("LISTBOX");
  883.             Position(5, 20);
  884.             Size(40, 5);
  885.             BorderSize(5);
  886.             BevelSize(3);
  887.             Text("Bind");
  888.             Font("SMALL");
  889.             Style("ROLLOVER");
  890.             NotifyParent("Button::Press", "Bind");
  891.         }
  892.  
  893.         // create clear button
  894.         CreateControl("Clear", "BUTTON")
  895.         {
  896.             ColorGroup("LISTBOX");
  897.             Position(60, 20);
  898.             Size(40, 5);
  899.             BorderSize(5);
  900.             BevelSize(3);
  901.             Text("Clear");
  902.             Font("SMALL");
  903.             Style("ROLLOVER");
  904.             NotifyParent("Button::Press", "Clear");
  905.         }
  906.  
  907.         // create value display
  908.         CreateControl("Value", "STATIC")
  909.         {
  910.             ColorGroup("BACKGROUND");
  911.             Position(115, 20);
  912.             Size(135, 5);
  913.             BorderSize(5);
  914.             BevelSize(3);
  915.             Font("SMALL");
  916.             JustifyText("LEFT");
  917.             UseVar("inputbind.weapon_next.value");
  918.         }
  919.  
  920.         OnEvent("Bind")
  921.         {
  922.             Cmd("inputbind.weapon_next.bind");
  923.         }
  924.  
  925.         OnEvent("Clear")
  926.         {
  927.             Cmd("inputbind.weapon_next.clear");
  928.         }
  929.     }
  930.  
  931.     // create weapon prev control window
  932.     CreateControl("WeaponPrev", "WINDOW")
  933.     {
  934.         Style("TRANSPARENT", "INERT");
  935.         Position(270, 105);
  936.         Size(250, 30);
  937.  
  938.         // create control title
  939.         CreateControl("Title", "STATIC")
  940.         {
  941.             Position(0, 0);
  942.             Size(250, 10);
  943.             JustifyText("LEFT");
  944.             Text("Prev Weapon");
  945.             Font("MEDIUM");
  946.             Style("TRANSPARENT");
  947.         }
  948.  
  949.         // create bind button
  950.         CreateControl("Bind", "BUTTON")
  951.         {
  952.             ColorGroup("LISTBOX");
  953.             Position(5, 20);
  954.             Size(40, 5);
  955.             BorderSize(5);
  956.             BevelSize(3);
  957.             Text("Bind");
  958.             Font("SMALL");
  959.             Style("ROLLOVER");
  960.             NotifyParent("Button::Press", "Bind");
  961.         }
  962.  
  963.         // create clear button
  964.         CreateControl("Clear", "BUTTON")
  965.         {
  966.             ColorGroup("LISTBOX");
  967.             Position(60, 20);
  968.             Size(40, 5);
  969.             BorderSize(5);
  970.             BevelSize(3);
  971.             Text("Clear");
  972.             Font("SMALL");
  973.             Style("ROLLOVER");
  974.             NotifyParent("Button::Press", "Clear");
  975.         }
  976.  
  977.         // create value display
  978.         CreateControl("Value", "STATIC")
  979.         {
  980.             ColorGroup("BACKGROUND");
  981.             Position(115, 20);
  982.             Size(135, 5);
  983.             BorderSize(5);
  984.             BevelSize(3);
  985.             Font("SMALL");
  986.             JustifyText("LEFT");
  987.             UseVar("inputbind.weapon_prev.value");
  988.         }
  989.  
  990.         OnEvent("Bind")
  991.         {
  992.             Cmd("inputbind.weapon_prev.bind");
  993.         }
  994.  
  995.         OnEvent("Clear")
  996.         {
  997.             Cmd("inputbind.weapon_prev.clear");
  998.         }
  999.     }
  1000.  
  1001.     // create target control window
  1002.     CreateControl("Target", "WINDOW")
  1003.     {
  1004.         Style("TRANSPARENT", "INERT");
  1005.         Position(270, 140);
  1006.         Size(250, 30);
  1007.  
  1008.         // create control title
  1009.         CreateControl("Title", "STATIC")
  1010.         {
  1011.             Position(0, 0);
  1012.             Size(250, 10);
  1013.             JustifyText("LEFT");
  1014.             Text("Target");
  1015.             Font("MEDIUM");
  1016.             Style("TRANSPARENT");
  1017.         }
  1018.  
  1019.         // create bind button
  1020.         CreateControl("Bind", "BUTTON")
  1021.         {
  1022.             ColorGroup("LISTBOX");
  1023.             Position(5, 20);
  1024.             Size(40, 5);
  1025.             BorderSize(5);
  1026.             BevelSize(3);
  1027.             Text("Bind");
  1028.             Font("SMALL");
  1029.             Style("ROLLOVER");
  1030.             NotifyParent("Button::Press", "Bind");
  1031.         }
  1032.  
  1033.         // create clear button
  1034.         CreateControl("Clear", "BUTTON")
  1035.         {
  1036.             ColorGroup("LISTBOX");
  1037.             Position(60, 20);
  1038.             Size(40, 5);
  1039.             BorderSize(5);
  1040.             BevelSize(3);
  1041.             Text("Clear");
  1042.             Font("SMALL");
  1043.             Style("ROLLOVER");
  1044.             NotifyParent("Button::Press", "Clear");
  1045.         }
  1046.  
  1047.         // create value display
  1048.         CreateControl("Value", "STATIC")
  1049.         {
  1050.             ColorGroup("BACKGROUND");
  1051.             Position(115, 20);
  1052.             Size(135, 5);
  1053.             BorderSize(5);
  1054.             BevelSize(3);
  1055.             Font("SMALL");
  1056.             JustifyText("LEFT");
  1057.             UseVar("inputbind.frontal_target.value");
  1058.         }
  1059.  
  1060.         OnEvent("Bind")
  1061.         {
  1062.             Cmd("inputbind.frontal_target.bind");
  1063.         }
  1064.  
  1065.         OnEvent("Clear")
  1066.         {
  1067.             Cmd("inputbind.frontal_target.clear");
  1068.         }
  1069.     }
  1070.  
  1071.     // create drop nav control window
  1072.     CreateControl("DropNav", "WINDOW")
  1073.     {
  1074.         Style("TRANSPARENT", "INERT");
  1075.         Position(270, 175);
  1076.         Size(250, 30);
  1077.  
  1078.         // create control title
  1079.         CreateControl("Title", "STATIC")
  1080.         {
  1081.             Position(0, 0);
  1082.             Size(250, 10);
  1083.             JustifyText("LEFT");
  1084.             Text("Drop Nav");
  1085.             Font("MEDIUM");
  1086.             Style("TRANSPARENT");
  1087.         }
  1088.  
  1089.         // create bind button
  1090.         CreateControl("Bind", "BUTTON")
  1091.         {
  1092.             ColorGroup("LISTBOX");
  1093.             Position(5, 20);
  1094.             Size(40, 5);
  1095.             BorderSize(5);
  1096.             BevelSize(3);
  1097.             Text("Bind");
  1098.             Font("SMALL");
  1099.             Style("ROLLOVER");
  1100.             NotifyParent("Button::Press", "Bind");
  1101.         }
  1102.  
  1103.         // create clear button
  1104.         CreateControl("Clear", "BUTTON")
  1105.         {
  1106.             ColorGroup("LISTBOX");
  1107.             Position(60, 20);
  1108.             Size(40, 5);
  1109.             BorderSize(5);
  1110.             BevelSize(3);
  1111.             Text("Clear");
  1112.             Font("SMALL");
  1113.             Style("ROLLOVER");
  1114.             NotifyParent("Button::Press", "Clear");
  1115.         }
  1116.  
  1117.         // create value display
  1118.         CreateControl("Value", "STATIC")
  1119.         {
  1120.             ColorGroup("BACKGROUND");
  1121.             Position(115, 20);
  1122.             Size(135, 5);
  1123.             BorderSize(5);
  1124.             BevelSize(3);
  1125.             Font("SMALL");
  1126.             JustifyText("LEFT");
  1127.             UseVar("inputbind.drop_beacon.value");
  1128.         }
  1129.  
  1130.         OnEvent("Bind")
  1131.         {
  1132.             Cmd("inputbind.drop_beacon.bind");
  1133.         }
  1134.  
  1135.         OnEvent("Clear")
  1136.         {
  1137.             Cmd("inputbind.drop_beacon.clear");
  1138.         }
  1139.     }
  1140.  
  1141.     // create eject control window
  1142.     CreateControl("Eject", "WINDOW")
  1143.     {
  1144.         Style("TRANSPARENT", "INERT");
  1145.         Position(270, 210);
  1146.         Size(250, 30);
  1147.  
  1148.         // create control title
  1149.         CreateControl("Title", "STATIC")
  1150.         {
  1151.             Position(0, 0);
  1152.             Size(250, 10);
  1153.             JustifyText("LEFT");
  1154.             Text("Eject");
  1155.             Font("MEDIUM");
  1156.             Style("TRANSPARENT");
  1157.         }
  1158.  
  1159.         // create bind button
  1160.         CreateControl("Bind", "BUTTON")
  1161.         {
  1162.             ColorGroup("LISTBOX");
  1163.             Position(5, 20);
  1164.             Size(40, 5);
  1165.             BorderSize(5);
  1166.             BevelSize(3);
  1167.             Text("Bind");
  1168.             Font("SMALL");
  1169.             Style("ROLLOVER");
  1170.             NotifyParent("Button::Press", "Bind");
  1171.         }
  1172.  
  1173.         // create clear button
  1174.         CreateControl("Clear", "BUTTON")
  1175.         {
  1176.             ColorGroup("LISTBOX");
  1177.             Position(60, 20);
  1178.             Size(40, 5);
  1179.             BorderSize(5);
  1180.             BevelSize(3);
  1181.             Text("Clear");
  1182.             Font("SMALL");
  1183.             Style("ROLLOVER");
  1184.             NotifyParent("Button::Press", "Clear");
  1185.         }
  1186.  
  1187.         // create value display
  1188.         CreateControl("Value", "STATIC")
  1189.         {
  1190.             ColorGroup("BACKGROUND");
  1191.             Position(115, 20);
  1192.             Size(135, 5);
  1193.             BorderSize(5);
  1194.             BevelSize(3);
  1195.             Font("SMALL");
  1196.             JustifyText("LEFT");
  1197.             UseVar("inputbind.eject.value");
  1198.         }
  1199.  
  1200.         OnEvent("Bind")
  1201.         {
  1202.             Cmd("inputbind.eject.bind");
  1203.         }
  1204.  
  1205.         OnEvent("Clear")
  1206.         {
  1207.             Cmd("inputbind.eject.clear");
  1208.         }
  1209.     }
  1210.  
  1211.     // create abandon control window
  1212.     CreateControl("Abandon", "WINDOW")
  1213.     {
  1214.         Style("TRANSPARENT", "INERT");
  1215.         Position(270, 245);
  1216.         Size(250, 30);
  1217.  
  1218.         // create control title
  1219.         CreateControl("Title", "STATIC")
  1220.         {
  1221.             Position(0, 0);
  1222.             Size(250, 10);
  1223.             JustifyText("LEFT");
  1224.             Text("Abandon");
  1225.             Font("MEDIUM");
  1226.             Style("TRANSPARENT");
  1227.         }
  1228.  
  1229.         // create bind button
  1230.         CreateControl("Bind", "BUTTON")
  1231.         {
  1232.             ColorGroup("LISTBOX");
  1233.             Position(5, 20);
  1234.             Size(40, 5);
  1235.             BorderSize(5);
  1236.             BevelSize(3);
  1237.             Text("Bind");
  1238.             Font("SMALL");
  1239.             Style("ROLLOVER");
  1240.             NotifyParent("Button::Press", "Bind");
  1241.         }
  1242.  
  1243.         // create clear button
  1244.         CreateControl("Clear", "BUTTON")
  1245.         {
  1246.             ColorGroup("LISTBOX");
  1247.             Position(60, 20);
  1248.             Size(40, 5);
  1249.             BorderSize(5);
  1250.             BevelSize(3);
  1251.             Text("Clear");
  1252.             Font("SMALL");
  1253.             Style("ROLLOVER");
  1254.             NotifyParent("Button::Press", "Clear");
  1255.         }
  1256.  
  1257.         // create value display
  1258.         CreateControl("Value", "STATIC")
  1259.         {
  1260.             ColorGroup("BACKGROUND");
  1261.             Position(115, 20);
  1262.             Size(135, 5);
  1263.             BorderSize(5);
  1264.             BevelSize(3);
  1265.             Font("SMALL");
  1266.             JustifyText("LEFT");
  1267.             UseVar("inputbind.abandon.value");
  1268.         }
  1269.  
  1270.         OnEvent("Bind")
  1271.         {
  1272.             Cmd("inputbind.abandon.bind");
  1273.         }
  1274.  
  1275.         OnEvent("Clear")
  1276.         {
  1277.             Cmd("inputbind.abandon.clear");
  1278.         }
  1279.     }
  1280.  
  1281.     // create lights control window
  1282.     CreateControl("Lights", "WINDOW")
  1283.     {
  1284.         Style("TRANSPARENT", "INERT");
  1285.         Position(270, 280);
  1286.         Size(250, 30);
  1287.  
  1288.         // create control title
  1289.         CreateControl("Title", "STATIC")
  1290.         {
  1291.             Position(0, 0);
  1292.             Size(250, 10);
  1293.             JustifyText("LEFT");
  1294.             Text("Lights");
  1295.             Font("MEDIUM");
  1296.             Style("TRANSPARENT");
  1297.         }
  1298.  
  1299.         // create bind button
  1300.         CreateControl("Bind", "BUTTON")
  1301.         {
  1302.             ColorGroup("LISTBOX");
  1303.             Position(5, 20);
  1304.             Size(40, 5);
  1305.             BorderSize(5);
  1306.             BevelSize(3);
  1307.             Text("Bind");
  1308.             Font("SMALL");
  1309.             Style("ROLLOVER");
  1310.             NotifyParent("Button::Press", "Bind");
  1311.         }
  1312.  
  1313.         // create clear button
  1314.         CreateControl("Clear", "BUTTON")
  1315.         {
  1316.             ColorGroup("LISTBOX");
  1317.             Position(60, 20);
  1318.             Size(40, 5);
  1319.             BorderSize(5);
  1320.             BevelSize(3);
  1321.             Text("Clear");
  1322.             Font("SMALL");
  1323.             Style("ROLLOVER");
  1324.             NotifyParent("Button::Press", "Clear");
  1325.         }
  1326.  
  1327.         // create value display
  1328.         CreateControl("Value", "STATIC")
  1329.         {
  1330.             ColorGroup("BACKGROUND");
  1331.             Position(115, 20);
  1332.             Size(135, 5);
  1333.             BorderSize(5);
  1334.             BevelSize(3);
  1335.             Font("SMALL");
  1336.             JustifyText("LEFT");
  1337.             UseVar("inputbind.lights.value");
  1338.         }
  1339.  
  1340.         OnEvent("Bind")
  1341.         {
  1342.             Cmd("inputbind.lights.bind");
  1343.         }
  1344.  
  1345.         OnEvent("Clear")
  1346.         {
  1347.             Cmd("inputbind.lights.clear");
  1348.         }
  1349.     }
  1350. }
  1351.